package com.quectel.sdk.quecentrance.entranceguard.model;

import lombok.Data;

import java.util.List;

/**
 * 在这里编写说明
 *
 * @author: ryan
 * @email: ryan.ran@quectel.com
 * @date: 2023-08-22 13:09:00
 */

@Data
public class QueryUserResp {
    private Long id;
    private String type;
    private String typeName;
    private String lastType;
    private String lastTypeName;
    private String avatarShow;
    private String phoneSuffix;
    private List<GroupsCls> groups;
    private String groupName;
    private String name;
    private String enName;
    private String avatar;
    private String mobile;
    private String icNumber;
    private String idNumber;
    private String jobNumber;
    private String birthday;
    private String mail;
    private String gender;
    private String prompt;
    private String remark;
    private String position;
    private String location;
    private Long companyId;
    private Long departmentId;
//    private Object dept;
    private Integer age;
    private String entryTime;
    private Long receptionUserId;
    private String receptionUserName;
    private Byte guestAuthStatus;
    private String guestAuthStatusName;
    private String dateTimeFrom;
    private String dateTimeTo;
    private String guestCompany;
    private String guestPurpose;
    private String guestLevel;
    private String createTime;
    private String delFlag;
//    private Object avatarFeature;
//    private Object addChannel;
    private String updateTime;
    private String blackTime;

    @Data
    public static class GroupsCls {
        private Long id;
        private String name;
        private String type;
        private Long companyId;
        private String status;
        private String createBy;
        private String createTime;
        private String updateBy;
        private String updateTime;
        private String remark;
        private String delFlag;
        private String isDefault;
    }
}
